package socket2;

import java.awt.BorderLayout;
import java.awt.Panel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.net.Socket;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;



@SuppressWarnings("serial")
public class SocketCliente extends JFrame implements ActionListener{
	
	String nombreHost = null;
	int puerto;
	Socket cliente = null;

	// Interf'az Gr'afica
	JButton button = null;
	JLabel label = null;
	JTextField tField = null;
	Panel panel = null;
	
	

	
	public SocketCliente(String ip, int puerto ){
		nombreHost = ip;
		this.puerto = puerto;	
		
		//Gr'aficos
		button = new JButton("Enviar");
		label = new JLabel("Programa cliente");
		tField = new JTextField("Mensaje que ser'a enviado");
		
		panel = new Panel();
		panel.setLayout(new BorderLayout());
		panel.add("South",button);
		panel.add("North", label);
		panel.add("Center", tField);
		getContentPane().add(this);
	}
	
	public void conectar(){
		try {
			cliente = new Socket(nombreHost, puerto);
		} catch (IOException e) {
			System.err.println("No se pudo creear el socket deseado para la dir " + nombreHost + " puerto " + puerto);
			System.exit(-1);
		}
	}
	public void actionPerformed(ActionEvent e) {
		// TODO 
		
	}
}
